package com.wicket.okrapp.integration.dto;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

import lombok.Data;

/**
 * @desc ObtainEvaTempSingleAnswerComRespDto
 * @使用场景
 */
@Data
public class ObtainEvaTempSingleAnswerComRespDto
  extends BaseDto
  implements Serializable {

  /**
   * 周期模式类型编码 FATHER_SON_CYCLE:父子周期 SINGLE_CYCLE:单周期 IRREGULAR_CYCLE:不规则周期
   */
  @ApiModelProperty("周期模式类型编码")
  private String periodicModeTypeCode;

  /**
   * 权重设置方式
   */
  @ApiModelProperty("权重设置方式")
  private String weightSetWay;

  /**
   * 分工层级设置 TARGET_DIV_LADER_DEPT:目标分工到牵头部门 TARGET_DIV_FIRST_DEPT:目标分工到一级责任部门 TARGET_DIV_BASIC_DEPT:目标分工到基层责任部门 TARGET_DIV_DEPT_UNDER_LADER_DEPT:目标分工到牵头部门下级部门
   */
  @ApiModelProperty("分工层级设置")
  private String targetDivTierSet;

  /**
   * 是否进度型评价模板 TRUE:是 FALSE:否
   */
  @ApiModelProperty("是否进度型评价模板")
  private String isProgressTemp;

  /**
   * 冗余评价模板类型配置项
   */
  @ApiModelProperty("冗余评价模板类型配置项")
  private String evaluationTemplateTypeCode;

}
